﻿#ifndef QMYTABLEWIDGET_H
#define QMYTABLEWIDGET_H

#include <QTableWidget>

class QMyTableWidget:public QTableWidget
{
    Q_OBJECT
public:
    explicit QMyTableWidget(QWidget *parent = nullptr);

    // 平移速度
    void setTranslateSpeed(qreal speed);

protected:
    void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected) Q_DECL_OVERRIDE;

public Q_SLOTS:
    //void updattran0(QPointF tran);

public:
    QPointF sum_translate;  // 平移累计量

private:
    qreal m_translateSpeed; // 平移速度
    qreal m_zoomDelta;      // 缩放的增量
    bool is_mousePress;     // 按压标识
    bool is_mouseMove;      // 移动标识

signals:
    //void updateItemPos(QPointF &pos);   //发送鼠标位置的信号
};

#endif // QMYTABLEWIDGET_H
